package com.laowang.project.system.service.impl;

import java.util.List;
                            import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import com.laowang.project.system.mapper.MyInterestMapper;
import com.laowang.project.system.domain.MyInterest;
import com.laowang.project.system.service.MyInterestService;

/**
 * 我的兴趣Service业务层处理
 *
 * @author laowang
 * @date 2023-04-27
 */
@Service
public class MyInterestServiceImpl implements MyInterestService {
    @Autowired
    private MyInterestMapper myInterestMapper;

    /**
     * 查询我的兴趣
     *
     * @param id 我的兴趣ID
     * @return 我的兴趣
     */
    @Override
    public MyInterest selectMyInterestById(Integer id) {
        return myInterestMapper.selectMyInterestById(id);
    }

    /**
     * 查询我的兴趣列表
     *
     * @param myInterest 我的兴趣
     * @return 我的兴趣
     */
    @Override
    public List<MyInterest> selectMyInterestList(MyInterest myInterest) {
        return myInterestMapper.selectMyInterestList(myInterest);
    }

    /**
     * 新增我的兴趣
     *
     * @param myInterest 我的兴趣
     * @return 结果
     */
    @Override
    public int insertMyInterest(MyInterest myInterest) {
                                                        return myInterestMapper.insertMyInterest(myInterest);
    }

    /**
     * 修改我的兴趣
     *
     * @param myInterest 我的兴趣
     * @return 结果
     */
    @Override
    public int updateMyInterest(MyInterest myInterest) {
                                                        return myInterestMapper.updateMyInterest(myInterest);
    }

    /**
     * 批量删除我的兴趣
     *
     * @param ids 需要删除的我的兴趣ID
     * @return 结果
     */
    @Override
    public int deleteMyInterestByIds(Integer[] ids) {
        return myInterestMapper.deleteMyInterestByIds(ids);
    }

    /**
     * 删除我的兴趣信息
     *
     * @param id 我的兴趣ID
     * @return 结果
     */
    @Override
    public int deleteMyInterestById(Integer id) {
        return myInterestMapper.deleteMyInterestById(id);
    }
}
